﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Media;

namespace WPFSchematics.Definition.Shapes
{
    /// <summary>
    /// 几何图元接口。
    /// </summary>
    public interface IShapeGeometry:IShapeFeature
    {
        /// <summary>
        /// 轮廓。
        /// </summary>
        Geometry Outline { set; get; }
        /// <summary>
        /// 世界坐标系轮廓。
        /// </summary>
        Geometry GlobleOutline { get; }
        /// <summary>
        /// 填充。
        /// </summary>
        Brush Fill { set; get; }
        /// <summary>
        /// 笔画。
        /// </summary>
        Pen Stroke { set; get; }
        /// <summary>
        /// 是否闭合。
        /// </summary>
        bool IsClosed { set; get; }
    }
}
